home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / c_course.zip / STRUCT3.C < prev    next >
Text File  |  1989-12-30  |  640b  |  29 lines

  1. main()
  2. {
  3. struct {
  4.    char initial;
  5.    int age;
  6.    int grade;
  7.    } kids[12],*point;
  8.  
  9. int index;
  10.  
  11.    for (index = 0;index < 12;index++) {
  12.       point = kids + index;
  13.       point->initial = 'A' + index;
  14.       point->age = 16;
  15.       point->grade = 84;
  16.    }
  17.  
  18.    kids[3].age = kids[5].age = 17;
  19.    kids[2].grade = kids[6].grade = 92;
  20.    kids[4].grade = 57;
  21.  
  22.    for (index = 0;index < 12;index++) {
  23.       point = kids + index;
  24.       printf("%c is %d years old and got a grade of %d\n",
  25.              (*point).initial, kids[index].age,
  26.              point->grade);
  27.    }
  28. }
  29.